<!--
Copyright 2004 - 2013 Wayne Grant
          2013 - 2017 Kai Kramer

This file is part of KeyStore Explorer.

KeyStore Explorer is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

KeyStore Explorer is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with KeyStore Explorer.  If not, see <http://www.gnu.org/licenses/>.
-->
<html>
    <head>
        <title>Overview</title>
        <link rel=stylesheet href="help.css" type="text/css">
    </head>

    <body>

        <h1>Overview</h1>
        <hr>

        <h2>Main Window</h2>

        KeyStore Explorer utilizes a Multiple Document Interface (MDI)
        to display and edit <a href="aboutKeyStores.html">KeyStores</a>:

        <p>

        <img src="images/interface.png">

        <p>

        The main elements of the interface are described in the following
        sections.

        <h2>Menu Bar</h2>

        <img src="images/menubar.png">

        <p>

        KeyStore files can be created, opened, saved and closed via the
        <b>File</b> menu.

        <p>

        Operations can be undone and redone, and KeyStore entries can be cut, copied
        or pasted using the <b>Edit</b> menu.

        <p>

        Various options to alter the application's display are available via
        the <b>View</b> menu.

        <p>

        General KeyStore maintenance operations are accessible through
        the <b>Tools</b> menu.  These general operations include the capability
        to examine the content of certificate files, to import trusted
        certificates, to generate Key Pairs and change KeyStore type.

        <p>

        The contents of Certificate and CRL files and SSL connections
        can be examined through items in the <b>Examine</b> menu.

        <p>

        Help, licensing and various diagnostic dialogs are available via the
        <b>Help</b> menu.

        <h2>Tool Bar</h2>

        <img src="images/toolbar.png">

        <p>

        Many of the operations found in the <b>File</b>, <b>Edit</b>,
        <b>Tools</b> and <b>Examine</b> menus are also available on the
        <a href="toolBar.html">tool bar</a>.  In addition, most operations
        also have <a href="keyboardShortcuts.html">keyboard shortcuts</a>.

        <h2>Tabs</h2>

        <img src="images/tabs.png">

        <p>

        All open KeyStores are displayed in a tabbed interface.  The currently
        active KeyStore is selected by clicking on the appropriate tab.

        <h2>KeyStore Entries</h2>

        <img src="images/entries.png">

        <p>

        The entries contained within the currently active KeyStore are displayed
        as a table with the following columns:

        <ul>
            <li>
                <img src="images/type_heading.png">&nbsp;Type -
                &nbsp;<img src="images/trustcert_entry.png"> <a href="aboutTrustedCertificates.html">Trusted Certificate</a>,
                &nbsp;<img src="images/keypair_entry.png"> <a href="aboutKeyPairs.html">Key Pair</a> or
                &nbsp;<img src="images/key_entry.png"> <a href="aboutKeys.html">Key</a>.
            </li>
            <li>
                <img src="images/lock_status_heading.png">&nbsp;Lock Status -
                &nbsp;<img src="images/locked_entry.png"> <b>Locked</b> or
                &nbsp;<img src="images/unlocked_entry.png"> <b>Unlocked</b>
                for <a href="aboutKeyPairs.html">Key Pair</a> entries.
            </li>
            <li>
                <img src="images/cert_expiry_status_heading.png">&nbsp;Certificate Expiry Status -
                &nbsp;<img src="images/cert_unexpired_entry.png"> <b>Unexpired</b> or
                &nbsp;<img src="images/cert_expired_entry.png"> <b>Expired</b>
                for <a href="aboutTrustedCertificates.html">Trusted Certificate</a>
                and <a href="aboutKeyPairs.html">Key Pair</a> entries.
            </li>
            <li>
                Entry Name - entry's alias name.
            </li>
            <li>
                Algorithm - entry's key algorithm.
            </li>
            <li>
                Certificate Expiry - entry's certificate expiry date and time.
            </li>
            <li>
                Last Modified - entry's last modification date and time.
            </li>
        </ul>

        <h2>Entry Menus</h2>

        Operations specific to a KeyStore entry can be accessed by
        right-clicking on the particular entry in the table and selecting
        the required operation from the pop-up menu.  The options
        available in the pop-up menu differ depending on the KeyStore entry
        type.

        <p>

        For example, <b>Trusted Certificate</b> entries can be examined,
        deleted or renamed.  <b>Key Pair</b> entries can additionally
        have their passwords set, be used to generate CSRs, etc.  <b>Key</b>
        entries can be deleted.

        <h2>Status Bar</h2>

        <img src="images/statusbar.png">

        <p>

        Below the entry table is a status bar displaying the KeyStore's type,
        number of entries and file path.

        <br><br>

        <hr>

        <center><small>Copyright 2004 - 2013 Wayne Grant, 2013 - 2017 Kai Kramer</small></center>

    </body>
</html>
